package ru.netcracker.jcl.command;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;

public interface ICommand {
	
	void run() throws IOException;

	void run(List<String> args) throws IOException;
	
	public InputStream getInputStream();
	
	public void setInputStream(InputStream inputStream);
	
	public OutputStream getOutputStream();
	
	public void setOutputStream(OutputStream outputStream);
	
}
